package com.prueba.proyecto.server;

import com.gwtplatform.dispatch.server.actionhandler.ActionHandler;
import com.prueba.proyecto.shared.AccionPrueba;
import com.prueba.proyecto.shared.AccionPruebaResult;
import com.google.inject.Inject;
import com.gwtplatform.dispatch.server.ExecutionContext;
import com.gwtplatform.dispatch.shared.ActionException;

public class AccionPruebaActionHandler implements
		ActionHandler<AccionPrueba, AccionPruebaResult> {

	@Inject
	public AccionPruebaActionHandler() {
	}

	@Override
	public AccionPruebaResult execute(AccionPrueba action, ExecutionContext context)
			throws ActionException {
		return new AccionPruebaResult("resulto");
	}

	@Override
	public void undo(AccionPrueba action, AccionPruebaResult result,
			ExecutionContext context) throws ActionException {
	}

	@Override
	public Class<AccionPrueba> getActionType() {
		return AccionPrueba.class;
	}
}
